package com.zwps.biz.domain.service;



import com.baomidou.mybatisplus.extension.service.IService;
import com.zwps.biz.api.model.vo.pubpointall.PubPointCountVO;
import com.zwps.biz.api.model.vo.strsvrr.*;
import com.zwps.biz.dal.db.object.ZEmergencyUserDO;

import java.util.List;
import java.util.Map;

/**
 * @Author：yxm
 * @Package：com.zwps.biz.domain.service
 * @Project：cqsk_manager
 * @name：ZEmergencyUserService
 * @Date：2025/4/18 下午5:41
 * @Filename：ZEmergencyUserService
 */
public interface ZEmergencyUserService extends IService<ZEmergencyUserDO> {

    List<EmergencyUserVO> getEmergencyUser(String type, String keyword);

    List<DischargeCapacityVO> getDischargeCapacityDateByeOPening(String opening);
    List<DischargeCapacityVO> getSandflushin( );

    List<DischargeCapacityVO> getCoupledLeakage();

    List<RzWRelationVO> getRzW();

    PubPointCountVO getWaterLawEnforcementCounts(Integer year);

    List<PubCommonFileVO> getFileByType(Integer type);

    DsmPtrRecordCountVO getpatrolDate(String year, Integer type,Integer mounth);

    PatrolCountVO countPatrolByYear(String year);

    List<String> getpatrolDataYear();

    List<PtrRecordDetailVO> getpatrolList(String id);

}